Riddle\Landingpage\Module\Service\LeaderboardStoreService A

Total Complexity 66
Dependencies 3
Dependents 1
Total lines 353
Lines of code 208
Logical lines of code 125
Comment lines 56
Methods 22
Properties 2

Methods 22

Method Rating Maintainability Complexity Lines of code
_sortLeaderboard()
B
45 18 42
_updateData()
S
53 5 20
processAndStore()
S
61 4 14
_loadLeaderboardLeads()
S
63 4 11
getKeyIndex()
S
65 4 9
getLeaderboardLeadByKey()
S
63 3 11
_refreshKeyTable()
S
63 3 10
_addData()
S
60 2 13
__construct()
S
68 2 8
_checkAndInsertIntoLeaderboard()
S
70 2 6
_deleteLeaderboardLead()
S
66 2 8
getEntry()
S
70 2 6
getEntries()
S
71 2 6
getKeyTable()
S
71 2 6
_isOnLeaderboard()
S
68 2 7
_loadLeaderboardLeadsFromSource()
S
68 2 7
resetLeads()
S
70 2 7
refresh()
S
78 1 4
getLeaderboardLeads()
S
81 1 3
getTotalEntries()
S
80 1 3
_getLeaderboardLeadsPath()
S
74 1 4
_saveLeaderboardsFile()
S
79 1 3